Teaching Global Software Engineering - A Practical Experience

نویسندگان

  • Florian Matthes
  • Christian Neubert
  • Christopher Schulz
چکیده

Since software is no longer developed by one enterprise which is located at one single site only, modern software engineers have to strive for distinct skills and capabilities allowing them to work together on a global scale. When conjointly designing, implementing, and testing different software components, these distributed engineers will also have to contribute their local know-how and countryspecific experience in order to guarantee the final success of the software project. As a prominent branch of research regarding this world-wide software engineering process, the discipline of Global software engineering (GSE) has gained increased attention over the past years. However, when taking a closer look on today’s universities curricula, the transfer and intermediation of GSE can be presently seen as an emerging activity. This report presents the main results and lessons learned when teaching GSE by means of the execution of four software engineering projects at Technische Universität München during the winter term 2009/10. The overall objective of these projects was to allow globally distributed student teams to work conjointly on a software engineering task aiming at enhancing their project management and communication skills by taking differences in geographical location, academic curriculum, and culture into consideration. In depicting the general outcome of the four projects in the form of the individual student report, the document describes both, the specific content of each GSE project as well as the organizational issues student members were facing in the course of their work. Additionally, the report provides guidance for future GSE activities at universities by pointing out the experience made and the knowledge gained on the part of the teaching staff.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Practical Approach of Teaching Software Engineering

In today’s software industry a software engineer is not only expected to successfully cope with technical challenges, but also to deal with non-technical issues arising from difficult project situations. These issues typically include understanding the customer’s domain and requirements, working in a team, organizing the division of work, and coping with time pressure and hard deadlines. Thus, ...

متن کامل

Teaching Global Software Engineering: Planning and Preparation Using a Bloom’s Taxonomy

In this paper I have discussed my experience of teaching global software engineering course using Bloom’s Taxonomy. I have discussed how one should plan and design courses based on Bloom’s Taxonomy. It was observed that a Bloom’s Taxonomy can play a vital role in order to effectively plan and design courses. Overall the six levels of Bloom’s Cognitive domain were helpful, in my teaching, in whi...

متن کامل

Teaching Software Engineering Subjects Using a Practical Oriented Approach at the University of Mumbai

The University of Mumbai is one of the oldest and renowned universities in India, catering to nearly 20,000 students in the Computer Engineering and Information Technology Engineering disciplines. This translates to approximately 12,000 qraduates entering the software industry. The structure of the coursework related to Software Engineering subjects Software Engineering, Software Testing and Qu...

متن کامل

Teaching Requirements Engineering in Global Software Development: A report on a three-University collaboration

The importance of teaching Requirements Engineering in global software engineering is emphasised when considered within the context of increasing pressure to adopt global approaches to software development. This realization led to the identification of need for an academic course which would facilitate the development of students’ RE skills in distributed projects. This paper reports our experi...

متن کامل

Model for Global Software Engineering Project Life Cycle and How to Use it in Classroom for Preparing Our Students for the Globalization

Sheikh I. Ahamed Marquette University, Milwaukee, Wisconsin, USA [email protected] Abstract Global software engineering projects are reality today. Since people from different countries participate in global projects, we need to prepare our students for this global environment. This paper addresses the challenges and required skill set to prepare students for globalization. The author also shares ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010